UPDF AI

D.2.2 [Design Tools and Techniques] Modules and interfaces,Object-oriented design methods D.2.3 [Coding Tools and Techniques] Object-Oriented Programming D.3.3 [Programming Languages] Language Constructs and Features- Control structures

2013
14 Citations

TLDR

Panini, a capsule-oriented programming language, and its compiler are presented, which help programmers avoid two classes of concurrency errors: sequential inconsistency and data races due to sharing.